covered rubber thread - Spanish English Dictionary